package com.zodiac.app.gsps.endpoint.common.dto;

import com.zodiac.app.gsps.datasource.primary.model.SysDictionary;
import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
public class DictionaryQueryResponse {
    /**
     * 所有字典（已层级化）
     */
    private List<SysDictionary> dictionaries = new ArrayList<>();
    /**
     * 类别字典（顶级字典）
     */
    private List<SysDictionary> categories = new ArrayList<>();
    /**
     * 字典父子关联
     */
    private Map<Integer, List<SysDictionary>> parentIdWithChildrenMap = new HashMap<>();

}
